#ifndef _edaSearchWrapper_h_
#define _edaSearchWrapper_h_

#include "edaSearch.h"

class edaSearchWrapper
{
  public:
    edaSearchWrapper();
    edaSearchWrapper(edaBuffer &_buf);
    virtual ~edaSearchWrapper();

    virtual void search( edaBuffer &_buf_in, edaBuffer &_buf_out ) = 0;

  protected:
    void setAlgorithm( edaBuffer &_buf );

    edaSearch *searchAlgorithm;
};

#endif
